OPC UA 连接
可透过 OPC UA 连接至 KINGSTAR PLC Runtime 以远端存取所建立的变数,因 OPC UA 伺服器与 KINGSTAR Windows 绑定, 将恒为开启状态,不过若要能够搜集 HMI 资料将需要至少有注册的 PLC 或使用者变数。市面上有许多 OPC UA 用户端应用程式,在此说明中使用 UaExpert 作为范例。
注意:UaExpert 为 Unified Automation GmbH 之商标,其官方网站为 https://www.unified-automation.com/
- 安装 UaExpert。
- 开启 UaExpert,基于安全控制需求,您需要建立授权认证,在 New Application Instance Certificate 对话框中的 Organization 输入框中输入公司名称并点击 OK。
- 在 Unified Automation UaExpert - NewProject 视窗中的 Server 选单中点选 Add。
- 于 Add Server 对话框中的Configuration Name 输入框中输入 "LogicLab"。
- 在 Advanced 页签套用以下设定:
-
Endpoint URL(适用于KINGSTAR 4.4 以后的版本):opc.tcp://127.0.0.1:62567/IntervalZero/KINGSTAR/OpcUa/Server。其中 62567 为 OPC UA 伺服器所使用的连接埠,若 OPC UA 用户端及 PLC Runtime 安装于不同电脑上,需输入已安装 PLC Runtime 电脑的 IP 位址,例如:opc.tcp://192.168.1.52:62567/IntervalZero/KINGSTAR/OpcUa/Server。
-
Endpoint URL(适用于 KINGSTAR 4.3 以前的版本):opc.tcp://127.0.0.1:48202。
-
Security Policy:None。
-
Authentication Settings:授权此时将启动,预设使用者角色为 hmi;密码留空,此密码可透过 KINGSTAR 控制台配置。
- 于 Unified Automation UaExpert - NewProject 视窗中的 Project 窗格,在 Servers 清单中点选 LogicLab。
- 于 Server 清单点选 Connect。
- 在 Address Space 窗格中展开 Objects>HMI>PLC & Objects>HMI>UserVariables。
- 在 PLC Objects 清单展开物件并将其变数(绿色标示之项目)拖曳至 Data Access View 窗格,可拖曳多个变数。
- 在 Data Access View 窗格的 Value 栏位,检查变数值,欲将新值写入变数,双击 Value 栏位并输入新的值;欲知变数是否可读取或写入,于 Attributes 窗格中检查 AccessLevel。
完成后,点击 OK。